/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controlador;

import com.thoughtworks.xstream.XStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.ArrayList;
import java.util.List;
import ws.*;

/**
 *
 * @author LuisCarvajal
 */
public class ActualizacionArchivo extends Thread {

    File directorio;
    static String nombreArchivo;

    @Override
    public void run() {
        try {
//                Bebe bebe = new Bebe();
//                bebe.setNombre("Luis");
//                bebe.setApellido("Carvajal");
//                bebe.setCiPadre("123456798");
//                bebe.setFechaNacimiento("2010-02-03");
//                Consulta cons = new Consulta();
//                cons.setPeso("85");
//                cons.setFecha("2010-02-05");
//                cons.setEstatura("1.7");
//                cons.setEdad("1");
//                cons.setCircunferenciaCefalica("0.37");
//                List<Consulta> lista2 = new ArrayList<Consulta>();
//                lista2.add(cons);
//                bebe.setListaConsulta(lista2);
//                List<Bebe> lista = new ArrayList<Bebe>();
//                lista.add(bebe);
//                archivoXStream = new XStream();
//                directorio = new File(System.getProperty("user.dir") + "\\archivo");
//                FileOutputStream fis = new FileOutputStream(directorio + "\\" + "ArchivosUsuario.xml");
//                archivoXStream.toXML(lista, fis);
            XStream Xs = new XStream();
            directorio = new File(System.getProperty("user.dir") + "\\archivo");
            FileInputStream fis = new FileInputStream(directorio + "\\" + "ArchivosUsuario.xml");
            List<Bebe> lista_cliente = (List<Bebe>) Xs.fromXML(fis);
            ws.Consultorio_Service servicio = new Consultorio_Service();
            ws.Consultorio puerto = servicio.getConsultorioPort();
            puerto.actualizarListaBebe(lista_cliente);
            Thread.sleep(1);
        } catch (Exception e) {
            System.out.println("Exception");
        }
    }
}
